home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1996 / MacHack 1996.toast / Hacks / Hacks ’92 / NetWarmer / source / DialogAids.h < prev    next >
Encoding:
Text File  |  1990-01-09  |  1.9 KB  |  77 lines  |  [TEXT/KAHL]

  1. /* DialogAids.h */
  2.  
  3. /*----------*/
  4. pascal void LineItem    (DialogPtr    dialog,
  5.                          short        itemNr);
  6. pascal void RectItem    (DialogPtr    dialog,
  7.                          short        itemNr);
  8. void SetUserItem    (short        itemNr,
  9.                      ProcPtr    doDraw);
  10. void OutlineButton    (short        itemNr);
  11. void EnableDItem    (short        itemNr,
  12.                      Boolean    enable);
  13. void SetDText        (short        itemNr,
  14.                      Str255        text);
  15. void GetDText        (short        itemNr,
  16.                      Str255        text);
  17. void SetDNum        (short        itemNr,
  18.                      long        num);
  19. void GetDNum        (short        itemNr,
  20.                      long        *num);
  21. void SetCheckbox    (short        itemNr,
  22.                      Boolean    checked);
  23. void DoCheckbox        (short        itemNr,
  24.                      Boolean    *checked);
  25. void SetRadio        (short        firstItem,
  26.                      short        choice);
  27. void DoRadio        (short        firstItem,
  28.                      short        itemNr,
  29.                      short        *choice);
  30. void DoIconRadio    (short        firstIcon,
  31.                      short        itemNr,
  32.                      short        *choice);
  33. void SetControl     (short        itemNr,
  34.                      short        choice);
  35. short GetControl    (short        itemNr);                     
  36. void DoPalette        (short        itemNr,
  37.                      short        *choice);
  38. void DoMultiState    (short         itemNr,
  39.                      short        *value);
  40. void SetScrollItem  (short        itemNr,
  41.                      short        value,
  42.                      short        min,
  43.                      short        max,
  44.                      short        pageSize);
  45. void DoScrollItem    (short        itemNr,
  46.                      short        *value);
  47. void DrawPopup        (short        itemNr,
  48.                      short        menuID,
  49.                      short        choice);
  50. void DoPopup        (short        itemNr,
  51.                      short        menuID,
  52.                      short        *choice);
  53. void InvertLabel    (short        itemNr);
  54. ListHandle  Vert1List    (short    itemNr);
  55. void AddToList        (char        data [],
  56.                      ListHandle    list);
  57.  
  58. void DrawList        (ListHandle        list);
  59. Boolean FilterList    (EventRecord    *event,
  60.                      ListHandle        list,
  61.                      short            listItem,
  62.                      short            dblClickItem,
  63.                      short            *itemHit);
  64.  
  65. Boolean FilterScroll (EventRecord    *event,
  66.                       short            scrollItem,
  67.                       ProcPtr        actionProc,
  68.                       short            *itemHit);
  69.  
  70. void FilterIcon        (EventRecord    *event,
  71.                      short            firstIcon,
  72.                      short            choice);
  73.  
  74. pascal Boolean StandardFilter    (DialogPtr        whichDialog,
  75.                                  EventRecord    *event,
  76.                                  short            *itemHit);
  77.